(construction/building) site manager - Turkish English Dictionary